# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 F6A5 5340 .extension 0x6A5 <> // unimplemented label00000004: 00000004 0000 12C4 ori.b D0, 0xC4 00000008 0000 0B0B ori.b D0, 0xB 0000000C 0000 00A4 ori.b D0, 0xA4 00000010 8000 or.b D0, D0 00000012 0002 AA3F ori.b D2, 0x3F /* '?' */ 00000016 AA39 syscall MakeITable 00000018 E424 asr D4.b, D2 0000001A 5545 subq.w D5, 2 0000001C 1746 7606 move.b [A3 + 0x7606], D6 00000020 218B 66B6 move.l [A0 + D6.w * 8 - 0x74], A3 00000024 BC45 cmp.w D6, D5 00000026 6CDC bge -0x22 /* 00000004 */ 00000028 721E moveq.l D1, 0x1E 0000002A 7E0B moveq.l D7, 0x0B 0000002C FC6A DE7C .extension 0xC6A <>, 0xDE7C // unimplemented 00000030 FD1A .extension 0xD1A <> // unimplemented 00000032 B1E0 cmpa.l A0, -[A0] 00000034 6F48 ble +0x4A /* 0000007E */ 00000036 3A2B 9045 move.w D5, [A3 - 0x6FBB] 0000003A 7A1E moveq.l D5, 0x1E 0000003C FA2A FC0E .unknown 0xFA2A 0xFC0E (W = 5) 00000040 F6E4 F75C .extension 0x6E4 <> // unimplemented 00000044 F510 .extension 0x510 <> // unimplemented 00000046 F4E6 .invalid <> 00000048 F596 .invalid <> 0000004A AA3D syscall ProtectEntry 0000004C AA3E syscall ReserveEntry 0000004E FCE0 50AE .extension 0xCE0 <> // unimplemented 00000052 F48C cinvl INST, [A4] 00000054 0250 F50C andi.w [A0], 0xF50C 00000058 F7E6 .invalid <> 0000005A F7EE .invalid <> 0000005C 50AE 6CE0 addq.l [A6 + 0x6CE0], 8 00000060 F7EE .invalid <> 00000062 F22A F7D6 .cpgen 0xF22A, 0xF7D6 // unimplemented 00000066 F7D6 .invalid <> 00000068 6E72 bgt +0x74 /* 000000DC */ 0000006A F15A .extension 0x15A <> // unimplemented 0000006C F9DC .invalid <> 0000006E F7B6 .invalid <> 00000070 F7E1 .invalid <> 00000072 F202 3805 .invalid fmove, !rm 00000076 E784 asl D4, 3 00000078 F7EA .invalid <> 0000007A 2D49 2453 move.l [A6 + 0x2453], A1 label0000007E: 0000007E D089 add.l D0, A1 00000080 F7E6 .invalid <> 00000082 F7E6 .invalid <> 00000084 F7EA .invalid <> 00000086 AA3F syscall SetEntries 00000088 F7EA .invalid <> 0000008A AA3F syscall SetEntries 0000008C F838 F7E1 .tblXX 0xF838, 0xF7E1 // unimplemented 00000090 F7B8 .invalid <> 00000092 F900 .extension 0x900 <> // unimplemented 00000094 704C moveq.l D0, 0x4C 00000096 2748 704C move.l [A3 + 0x704C], A0 0000009A 375F DD64 move.w [A3 - 0x229C], [A7]+ 0000009E EE04 asr D4.b, 7 000000A0 732D moveq.l D1, 0x2D 000000A2 100C move.b D0, A4 000000A4 0A1C 4E1C xori.b [A4]+, 0x1C 000000A8 3C0F move.w D6, A7 000000AA 0E52 2A3C .invalid.w [A2], 0x2A3C /* '*<' */ // invalid immediate operation 000000AE 5E0C addq.b A4, 7 000000B0 0A14 2E4E xori.b [A4], 0x4E /* 'N' */ 000000B4 141C move.b D2, [A4]+ 000000B6 3CAE 040F move.w [A6], [A6 + 0x40F] 000000BA 8203 or.b D1, D3 000000BC 0648 5B13 addi.w A0, 0x5B13 000000C0 6304 bls +0x6 /* 000000C6 */ 000000C2 0310 btst [A0], D1 000000C4 3321 move.w -[A1], -[A1] label000000C6: 000000C6 BB01 xor.b D1, D5 000000C8 2B05 move.l -[A5], D5 000000CA A35F syscall NMRemove, flags=3 000000CC 7B02 moveq.l D5, 0x02 000000CE 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000000D0 2E16 move.l D7, [A6] 000000D2 D503 addx.b D2, D3 000000D4 9367 sub.w -[A7], D1 000000D6 A35F syscall NMRemove, flags=3 000000D8 040E 180C subi.b A6, 0xC label000000DC: 000000DC 0A24 CB09 xori.b -[A4], 0x9 /* '\t' */ 000000E0 B404 cmp.b D2, D4 000000E2 1E10 move.b D7, [A0] 000000E4 DB0E addx.b -[A5], -[A6] 000000E6 3423 move.w D2, -[A3] 000000E8 1A43 movea.b A5, D3 000000EA 020F 388B andi.b A7, 0x8B 000000EE 01F3 .incomplete 000000F0 1685 move.b [A3], D5 000000F2 0093 016B 056B ori.l [A3], 0x16B056B 000000F8 2754 3B24 move.l [A3 + 0x3B24], [A4] 000000FC 7666 moveq.l D3, 0x66 000000FE 0B12 btst [A2], D5 00000100 5803 addq.b D3, 4 00000102 2100 move.l -[A0], D0 00000104 AB07 syscall PutPicByte 00000106 B30D cmpm.b [A1]+, [A5]+ 00000108 0FB0 4310 bclr [A0 + D4 * 2], D7 0000010C 7B0A moveq.l D5, 0x0A 0000010E F301 .extension 0x301 <> // unimplemented 00000110 7304 moveq.l D1, 0x04 00000112 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 00000114 2B12 move.l -[A5], [A2] 00000116 3C58 movea.w A6, [A0]+ 00000118 E313 roxl D3.b, 1 0000011A 5B06 subq.b D6, 5 0000011C E302 asl D2.b, 1 0000011E EA1B ror D3.b, 5 00000120 192B 0F4B move.b -[A4], [A3 + 0xF4B] 00000124 0583 bclr D3, D2 00000126 058B bclr A3, D2 00000128 1381 014E move.b <>, D1 0000012C A700 syscall Open/PBHOpen/HOpen, flags=7 0000012E 5D78 8700 subq.w [0xFFFF8700], 6 00000132 6AF3 bpl -0xB /* 00000127 */ 00000134 01C3 .incomplete 00000136 08E3 02C0 bset.b -[A3], 0xC0 0000013A 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 0000013C CB01 abcd D5, D1 0000013E 231C move.l -[A1], [A4]+ 00000140 830E sbcd -[A1], -[A6] 00000142 6B46 bmi +0x48 /* 0000018A */ 00000144 7633 moveq.l D3, 0x33 00000146 5A34 54A3 addq.b [A4 + D5.w * 4 - 0x93], 5 0000014A 004E 4433 ori.w A6, 0x4433 /* 'D3' */ 0000014E 4176 A100 chk.w D0, [A6 + <> + A2] 00000152 3CAD 0078 move.w [A6], [A5 + 0x78] 00000156 A500 syscall Open/PBHOpen/HOpen, flags=5 00000158 0F5C bchg [A4]+, D7 0000015A 9B58 sub.w [A0]+, D5 0000015C 2826 move.l D4, -[A6] 0000015E 530A subq.b A2, 1 00000160 B301 xor.b D1, D1 00000162 0E52 3085 .invalid.w [A2], 0x3085 // invalid immediate operation 00000166 0F24 btst -[A4], D7 00000168 E300 asl D0.b, 1 0000016A 8A04 or.b D5, D4 0000016C 2E10 move.l D7, [A0] 0000016E 130B move.b -[A1], A3 00000170 6300 DB04 bls -0x24FA /* FFFFDC76 */ 00000174 0B03 btst D3, D5 00000176 34B3 0432 move.w [A2], [A3 + D0.w * 4 + 0x32] 0000017A 1448 movea.b A2, A0 0000017C 4000 negx.b D0 0000017E B308 cmpm.b [A1]+, [A0]+ 00000180 026B 198C 3306 andi.w [A3 + 0x3306], 0x198C 00000186 0302 btst D2, D1 00000188 1314 move.b -[A1], [A4] label0000018A: 0000018A 2826 move.l D4, -[A6] 0000018C F300 .extension 0x300 <> // unimplemented 0000018E 3E2D 0416 move.w D7, [A5 + 0x416] 00000192 2104 move.l -[A0], D4 00000194 DE04 add.b D7, D4 00000196 06DA .incomplete 00000198 1E3C D30E move.b D7, 0xE 0000019C BB20 xor.b -[A0], D5 0000019E 343B 0CBB move.w D2, [PC + D0 * 4 - 0x69] 000001A2 0774 44A3 bchg [A4 + D4.w * 4 - 0x93], D3 000001A6 0043 0113 ori.w D3, 0x113 000001AA 0016 444B ori.b [A6], 0x4B /* 'K' */ 000001AE 0E76 BB01 F256 .invalid.w [A6 + A7.w * 2 + 0x56], 0xBB01 // invalid immediate operation 000001B4 C62E 3C2B and.b D3, [A6 + 0x3C2B] 000001B8 0A4E C104 xori.w A6, 0xC104 000001BC 640E bcc +0x10 /* 000001CC */ 000001BE 524B addq.w A3, 1 000001C0 01C9 .incomplete 000001C2 04CB .incomplete 000001C4 091E btst [A6]+, D4 000001C6 0444 533B subi.w D4, 0x533B /* 'S;' */ 000001CA 761E moveq.l D3, 0x1E label000001CC: 000001CC 107B 0634 movea.b A0, [PC + D0.w * 8 + 0x34] 000001D0 1603 move.b D3, D3 000001D2 020F 1E16 andi.b A7, 0x16 000001D6 4406 neg.b D6 000001D8 C303 abcd D1, D3 000001DA 230A move.l -[A1], A2 000001DC 806B 0033 or.w D0, [A3 + 0x33] 000001E0 1A73 6D25 010B movea.b A5, [[A3 + 0x10B] + D6 * 4] 000001E6 0CA3 0E1E 101B cmpi.l -[A3], 0xE1E101B 000001EC 0110 btst [A0], D0 000001EE 383B 1093 move.w D4, [PC + D1.w - 0x109] 000001F2 1448 movea.b A2, A0 000001F4 C11F and.b [A7]+, D0 000001F6 AB20 syscall RgnOp 000001F8 0223 2A0B andi.b -[A3], 0xB 000001FC 0645 02B3 addi.w D5, 0x2B3 00000200 2623 move.l D3, -[A3] 00000202 0A63 00CB xori.w -[A3], 0xCB 00000206 30C5 move.w [A0]+, D5 00000208 0023 0C56 ori.b -[A3], 0x56 /* 'V' */ 0000020C A30E syscall UnmountVol/HUnmountVol, flags=3 0000020E E323 asl D3.b, D1 00000210 0302 btst D2, D1 00000212 530C subq.b A4, 1 00000214 48B3 3413 0111 movem.w [[A3 + D0]], D0,D1,D4,A2,A4,A5 0000021A 0433 0C2B 00BC subi.b [A3 + D0.w - 0x68], 0x2B /* '+' */ 00000220 3302 move.w -[A1], D2 00000222 0023 046E ori.b -[A3], 0x6E /* 'n' */ 00000226 30CB move.w [A0]+, A3 00000228 0B48 bchg A0, D5 0000022A 14E1 move.b [A2]+, -[A1] 0000022C 04C3 .incomplete 0000022E 610B bsr +0xD /* 0000023B */ 00000230 0663 007B addi.w -[A3], 0x7B /* '{' */ 00000234 055A bchg [A2]+, D2 00000236 581B addq.b [A3]+, 4 00000238 02A5 0493 04E3 andi.l -[A5], 0x49304E3 0000023E D680 add.l D3, D0 00000240 6B04 bmi +0x6 /* 00000246 */ 00000242 A823 syscall AliasDispatch 00000244 066B 04A3 0548 addi.w [A3 + 0x548], 0x4A3 // begin alternate branch 00000246-0000024C label00000246: 00000246 04A3 0548 144B subi.l -[A3], 0x548144B // end alternate branch 00000246-0000024C label00000246: // (misaligned) 0000024A 144B movea.b A2, A3 0000024C 3113 move.w -[A0], [A3] 0000024E 0182 bclr D2, D0 00000250 0F80 bclr D0, D7 00000252 A465 syscall StackSpace, flags=4 00000254 0203 0EA3 andi.b D3, 0xA3 00000258 0E41 18D3 .invalid.w D1, 0x18D3 // invalid immediate operation 0000025C 000D 141B ori.b A5, 0x1B 00000260 0024 EB06 ori.b -[A4], 0x6 00000264 0308 btst A0, D1 00000266 0406 721B subi.b D6, 0x1B 0000026A 001E 3CA3 ori.b [A6]+, 0xA3 0000026E 0034 1300 8644 ori.b [A4 + A0.w * 8 + 0x44], 0x0 00000274 7B06 moveq.l D5, 0x06 00000276 3CCA move.w [A6]+, A2 00000278 321C move.w D1, [A4]+ 0000027A 3C1C move.w D6, [A4]+ 0000027C CA02 and.b D5, D2 0000027E 5B61 subq.w -[A1], 5 00000280 8C66 or.w D6, -[A6] 00000282 931C sub.b [A4]+, D1 00000284 E10D lsl D5.b, 8 00000286 5244 addq.w D4, 1 00000288 5B0A subq.b A2, 5 0000028A 34AA 2B10 move.w [A2], [A2 + 0x2B10] 0000028E E900 asl D0.b, 4 00000290 A300 syscall Open/PBHOpen/HOpen, flags=3 00000292 7444 moveq.l D2, 0x44 00000294 C311 and.b [A1], D1 00000296 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00000298 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 0000029A 6D1C blt +0x1E /* 000002B8 */ 0000029C B374 8C66 xor.w [A4 + A0 * 4 + 0x66], D1 000002A0 C314 and.b [A4], D1 000002A2 9D02 subx.b D6, D2 000002A4 D0BB 0D76 add.l D0, <> 000002A8 3318 move.w -[A1], [A0]+ 000002AA D308 addx.b -[A1], -[A0] 000002AC 2B01 move.l -[A5], D1 000002AE AC4A syscall FracMul, auto_pop 000002B0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000002B2 1641 movea.b A3, D1 000002B4 0088 5B0F 03B8 ori.l A0, 0x5B0F03B8 // begin alternate branch 000002B8-000002BC label000002B8: 000002B8 03B8 FB28 bclr [0xFFFFFB28], D1 // end alternate branch 000002B8-000002BC label000002B8: // (misaligned) 000002BA FB28 .extension 0xB28 <> // unimplemented 000002BC 4A13 tst.b [A3] 000002BE 0588 bclr A0, D2 000002C0 0B08 btst A0, D5 000002C2 7306 moveq.l D1, 0x06 000002C4 1E86 move.b [A7], D6 000002C6 C103 abcd D0, D3 000002C8 7844 moveq.l D4, 0x44 000002CA 5B05 subq.b D5, 5 000002CC DB05 addx.b D5, D5 label000002CE: 000002CE 7E4A moveq.l D7, 0x4A 000002D0 F305 .extension 0x305 <> // unimplemented 000002D2 BB1D xor.b [A5]+, D5 000002D4 68F8 bvc -0x6 /* 000002CE */ 000002D6 1ECA move.b [A7]+, A2 000002D8 2307 move.l -[A1], D7 000002DA 063B 06BB 0634 addi.b [PC + D0.w * 8 + 0x34], 0xBB 000002E0 2B2B 768B move.l -[A5], [A3 + 0x768B] 000002E4 00F3 .incomplete 000002E6 095A bchg [A2]+, D4 000002E8 58DB svc [A3]+ 000002EA 0543 bchg D3, D2 000002EC 5AA3 addq.l -[A3], 5 000002EE 2A85 move.l [A5], D5 000002F0 007B 41BB 1D7E ori.w <>, 0x41BB 000002F6 4A7A EB00 tst.w [PC - 0x1500 /* FFFFEDF8, cstring "" */] 000002FA 811C or.b [A4]+, D0 000002FC 7B0B moveq.l D5, 0x0B 000002FE FB84 .invalid <> 00000300 CA1B and.b D5, [A3]+ 00000302 00FB .incomplete 00000304 041B 004E subi.b [A3]+, 0x4E /* 'N' */ 00000308 264B movea.l A3, A3 0000030A 07E3 .incomplete 0000030C 066D 210A 24D3 addi.w [A5 + 0x24D3], 0x210A /* '!\n' */ 00000312 042E 10FA 3CC0 subi.b [A6 + 0x3CC0], 0xFA 00000318 3B13 move.w -[A5], [A3] 0000031A 7643 moveq.l D3, 0x43 0000031C 04AB 03DB 03C3 0143 subi.l [A3 + 0x143], 0x3DB03C3 00000324 A290 syscall SysEnvirons, flags=2 00000326 DB00 addx.b D5, D0 00000328 C304 abcd D1, D4 0000032A 531E subq.b [A6]+, 1 0000032C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 0000032E 1319 move.b -[A1], [A1]+ 00000330 FA04 E480 .unknown 0xFA04 0xE480 (W = 5) 00000334 3803 move.w D4, D3 00000336 1742 A80B move.b [A3 - 0x57F5], D2 0000033A 19D3 1628 move.b 0x28 /* '(' */, [A3] 0000033E 26EB 0479 move.l [A3]+, [A3 + 0x479] 00000342 2B23 move.l -[A5], -[A3] 00000344 128B move.b [A1], A3 00000346 002E 3C9B 1234 ori.b [A6 + 0x1234], 0x9B 0000034C D041 add.w D0, D1 0000034E 2A7B 0973 012B 51D3 3443 0E1B movea.l A5, [[PC + 0x12B51D3] + 0x34430E1B] 0000035A 167B 0963 1AA9 0063 0C3B movea.b A3, [[PC + 0x1AA9] + 0x630C3B] 00000364 2BD0 move.l <>, [A0] 00000366 CE04 and.b D7, D4 00000368 030D btst A5, D1 0000036A E053 roxr D3.w, 8 0000036C 02A0 8B13 E4BB andi.l -[A0], 0x8B13E4BB 00000372 064E D0AB addi.w A6, 0xD0AB 00000376 0674 FA04 8B02 E302 addi.w [[A4 + <> + A0 * 2] - 0x1CFE], 0xFA04 0000037E C6B3 48B0 and.l D3, [A3 + D4 - 0x80] 00000382 7B34 moveq.l D5, 0x34 00000384 5307 subq.b D7, 1 00000386 4E83 jsr D3 00000388 02EB .incomplete 0000038A 0101 btst D1, D0 0000038C 010F btst A7, D0 0000038E B0AB 3C41 cmp.l D0, [A3 + 0x3C41] 00000392 084E 2613 bchg.b A6, 0x13 00000396 13EE F52E 5C32 1C10 move.b [0x5C321C10], [A6 - 0xAD2] 0000039E 1C04 move.b D6, D4 000003A0 020F 8C66 andi.b A7, 0x66 /* 'f' */ 000003A4 E31F rol D7.b, 1 000003A6 8A10 or.b D5, [A0] 000003A8 BB07 xor.b D7, D5 000003AA 4120 .invalid 0, -[A0] // invalid opcode 4 with b == 4 000003AC 1673 041E movea.b A3, [A3 + D0.w * 4 + 0x1E] 000003B0 1623 move.b D3, -[A3] 000003B2 07AB 03C5 bclr [A3 + 0x3C5], D3 000003B6 0992 bclr [A2], D4 000003B8 D30A addx.b -[A1], -[A2] 000003BA 2347 7B07 move.l [A1 + 0x7B07], D7 000003BE AB03 syscall Jackson 000003C0 050A btst A2, D2 000003C2 E500 asl D0.b, 2 000003C4 7305 moveq.l D1, 0x05 000003C6 46BB 0C7B not.l [PC + D0 * 4 + 0x7B] 000003CA 0753 bchg [A3], D3 000003CC 1163 0256 move.b [A0 + 0x256], -[A3] 000003D0 7B07 moveq.l D5, 0x07 000003D2 4534 CE73 .invalid 2, [A4 + A4 * 8 + 0x73] // invalid opcode 4 with b == 4 000003D6 0503 btst D3, D2 000003D8 0D76 4329 E500 bchg [[A6 - 0x1B00 + D4 * 2]], D6 000003DE 1B01 move.b -[A5], D1 000003E0 76A4 moveq.l D3, 0xFFFFFFA4 000003E2 3B0A move.w -[A5], A2 000003E4 7305 moveq.l D1, 0x05 000003E6 BB06 xor.b D6, D5 000003E8 74D2 moveq.l D2, 0xFFFFFFD2 000003EA 08E3 1B93 bset.b -[A3], 0x93 000003EE 021B 0B90 andi.b [A3]+, 0x90 000003F2 70A9 moveq.l D0, 0xFFFFFFA9 000003F4 2E13 move.l D7, [A3] 000003F6 0C41 0373 cmpi.w D1, 0x373 000003FA 1B7B 073B 0A42 3833 016B 0B53 0390 move.b [A5 + 0x390], [[PC + 0xA423833 + D0 * 8] + 0x16B0B53] 00000408 004B 0B53 ori.w A3, 0xB53 0000040C 174E FB08 move.b [A3 - 0x4F8], A6 00000410 5674 830D addq.w [[A4 + <>] + A0 * 2], 3 00000414 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000416 386B 0B7B movea.w A4, [A3 + 0xB7B] 0000041A 0790 bclr [A0], D3 0000041C C302 abcd D1, D2 0000041E DB02 addx.b D5, D2 00000420 5502 subq.b D2, 2 00000422 3325 move.w -[A1], -[A5] 00000424 4E42 trap 2 00000426 DC87 add.l D6, D7 00000428 02AD C033 11FE 4E1E andi.l [A5 + 0x4E1E], 0xC03311FE 00000430 16C3 move.b [A3]+, D3 00000432 0826 0300 btst.b -[A6], 0x0 00000436 B119 xor.b [A1]+, D0 00000438 0A24 2300 xori.b -[A4], 0x0 0000043C 2E04 move.l D7, D4 0000043E 9308 subx.b -[A1], -[A0] 00000440 0854 44D3 bchg.b [A4], 0xD3 00000444 2A1D move.l D5, [A5]+ 00000446 044B 12E3 subi.w A3, 0x12E3 0000044A 035B bchg [A3]+, D1 0000044C 0F23 btst -[A3], D7 0000044E 02A7 02FD 7300 andi.l -[A7], 0x2FD7300 00000454 5444 addq.w D4, 2 00000456 C30D abcd -[A1], -[A5] 00000458 E073 roxr D3.w, D0 0000045A 8AB0 8B00 or.l D5, [A0 + <> + A0 * 2] 0000045E 6309 bls +0xB /* 00000469 */ 00000460 1026 move.b D0, -[A6] 00000462 8300 sbcd D1, D0 00000464 2C0E move.l D6, A6 00000466 9C18 sub.b D6, [A0]+ 00000468 0CCA .incomplete 0000046A 2403 move.l D2, D3 0000046C 408A negx.l A2 0000046E 78AD moveq.l D4, 0xFFFFFFAD 00000470 168B move.b [A3], A3 00000472 0032 1C78 1C4E ori.b [A2 + D1 * 4 + 0x4E], 0x78 /* 'x' */ 00000478 0203 748C andi.b D3, 0x8C 0000047C 6643 bne +0x45 /* 000004C1 */ 0000047E 1705 move.b -[A3], D5 00000480 181E move.b D4, [A6]+ 00000482 3CA3 move.w [A6], -[A3] 00000484 06E0 .incomplete 00000486 D268 630A add.w D1, [A0 + 0x630A] 0000048A 1653 movea.b A3, [A3] 0000048C 07E0 .incomplete 0000048E 6B25 bmi +0x27 /* 000004B5 */ 00000490 CEE0 mulu.w D7, -[A0] 00000492 6B04 bmi +0x6 /* 00000498 */ 00000494 3B0A move.w -[A5], A2 00000496 E0DD asr .w [A5]+ label00000498: 00000498 0E9B 0F2C 1B04 .invalid.l [A3]+, 0xF2C1B04 // invalid immediate operation 0000049E 5D01 subq.b D1, 6 000004A0 6312 bls +0x14 /* 000004B4 */ 000004A2 32B2 E00B move.w [A1], [A2 + A6.w + 0xB] 000004A6 0B2C 0B0B btst [A4 + 0xB0B], D5 000004AA 6312 bls +0x14 /* 000004BE */ 000004AC 02B3 A3BB 0ADD 122A andi.l [A3 + D1.w * 2 + 0x2A], 0xA3BB0ADD label000004B4: 000004B4 5C8B addq.l A3, 6 000004B6 0225 09C1 andi.b -[A5], 0xC1 000004BA 0202 F343 andi.b D2, 0x43 /* 'C' */ label000004BE: 000004BE C300 abcd D1, D0 000004C0 E323 asl D3.b, D1 000004C2 DB32 0FE0 4B13 add.b [0x4B13], D5 000004C8 CEE0 mulu.w D7, -[A0] 000004CA 7329 moveq.l D1, 0x29 000004CC 044B 16FA subi.w A3, 0x16FA 000004D0 6312 bls +0x14 /* 000004E4 */ 000004D2 5309 subq.b A1, 1 000004D4 FA2C C69B .unknown 0xFA2C 0xC69B (W = 5) 000004D8 254B 11BB move.l [A2 + 0x11BB], A3 000004DC 204E movea.l A0, A6 000004DE 0382 bclr D2, D1 000004E0 0F4E bchg A6, D7 000004E2 E316 roxl D6.b, 1 label000004E4: 000004E4 6501 bcs +0x3 /* 000004E7 */ 000004E6 B33C 630F xor.b 0xF, D1 000004EA 7317 moveq.l D1, 0x17 000004EC 5B10 subq.b [A0], 5 000004EE DB19 add.b [A1]+, D5 000004F0 4EB3 0674 jsr [A3 + D0.w * 8 + 0x74] 000004F4 FA2C 7300 .unknown 0xFA2C 0x7300 (W = 5) 000004F8 8103 sbcd D0, D3 000004FA A101 syscall Close, flags=1 000004FC 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 000004FE 9B25 sub.b -[A5], D5 00000500 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000502 FA04 C69B .unknown 0xFA04 0xC69B (W = 5) 00000506 2713 move.l -[A3], [A3] 00000508 0365 bchg -[A5], D1 0000050A 0173 17B0 0302 A51A bchg [0x302A51A + D1 * 8], D0 00000512 6309 bls +0xB /* 0000051D */ 00000514 86A5 or.l D3, -[A5] 00000516 4CCB 467B movem.l D0,D1,D3,D4,D5,D6,A1,A2,A6, A3 0000051A 0A23 1C13 xori.b -[A3], 0x13 0000051E 054A bchg A2, D2 00000520 80A4 or.l D0, -[A4] 00000522 330E move.w -[A1], A6 00000524 CB17 and.b [A7], D5 00000526 6301 bls +0x3 /* 00000529 */ 00000528 3307 move.w -[A1], D7 0000052A 8306 sbcd D1, D6 0000052C 030A btst A2, D1 0000052E 6308 bls +0xA /* 00000538 */ 00000530 0309 btst A1, D1 00000532 768B moveq.l D3, 0xFFFFFF8B 00000534 070A btst A2, D3 00000536 E053 roxr D3.w, 8 label00000538: 00000538 033B 070B 07FB 1313 btst [[PC + <> + D0 * 8] + 0x7FB1313], D1 00000540 1233 1713 126B 1213 move.b D1, [[A3 + D1 * 8] + 0x126B1213] 00000548 12F3 10EB move.b [A1]+, [A3 + D1.w - 0x21] 0000054C 0DD3 .incomplete 0000054E 0623 1A3A addi.b -[A3], 0x3A /* ':' */ 00000552 1307 move.b -[A1], D7 00000554 8504 sbcd D2, D4 00000556 8309 sbcd -[A1], -[A1] 00000558 5674 D306 2303 addq.w [[A4 + <>] + A5 * 2 + 0x2303], 3 0000055E 564A addq.w A2, 3 00000560 E323 asl D3.b, D1 00000562 D306 addx.b D1, D6 00000564 2327 move.l -[A1], -[A7] 00000566 A10B syscall Rename/PBHRename/HRename, flags=1 00000568 2B3C 6102 DB23 move.l -[A5], 0x6102DB23 0000056E A100 syscall Open/PBHOpen/HOpen, flags=1 00000570 3B50 C101 move.w [A5 - 0x3EFF], [A0] 00000574 F30A .extension 0x30A <> // unimplemented 00000576 D306 addx.b D1, D6 00000578 F31C .extension 0x31C <> // unimplemented 0000057A E100 asl D0.b, 8 0000057C 1B34 E900 move.b -[A5], [A4 + <> + A6] 00000580 E316 roxl D6.b, 1 00000582 E100 asl D0.b, 8 00000584 5B1F subq.b [A7]+, 5 00000586 D306 addx.b D1, D6 00000588 C504 abcd D2, D4 0000058A 1300 move.b -[A1], D0 0000058C CA05 and.b D5, D5 0000058E 051E btst [A6]+, D2 00000590 CA1B and.b D5, [A3]+ 00000592 01FE .incomplete 00000594 0F1E btst [A6]+, D7 00000596 CA03 and.b D5, D3 00000598 0E42 0506 .invalid.w D2, 0x506 // invalid immediate operation 0000059C CB02 abcd D5, D2 0000059E 6105 bsr +0x7 /* 000005A5 */ 000005A0 7B80 moveq.l D5, 0xFFFFFF80 000005A2 6500 E302 bcs -0x1CFC /* FFFFE8A6 */ 000005A6 CB07 abcd D5, D7 000005A8 7302 moveq.l D1, 0x02 000005AA 4EB3 1E8B jsr [A3 + D1 * 8 - 0x117] 000005AE 2316 move.l -[A1], [A6] 000005B0 B336 2368 789B xor.b [A6 + 0x789B], D1 000005B6 40A5 negx.l -[A5] 000005B8 00AB 4D76 C30A 4B10 ori.l [A3 + 0x4B10], 0x4D76C30A 000005C0 8301 sbcd D1, D1 000005C2 2921 move.l -[A4], -[A1] 000005C4 3B0D move.w -[A5], A5 000005C6 02E3 .incomplete 000005C8 4B83 .invalid 5, D3 // invalid opcode 4 with b == 6 000005CA 0DFA .incomplete 000005CC 4ACB tas.b A3 000005CE 071C btst [A4]+, D3 000005D0 7848 moveq.l D4, 0x48 000005D2 1C78 3212 movea.b A6, [0x00003212] 000005D6 1602 move.b D3, D2 000005D8 D353 add.w [A3], D1 000005DA 020F 4102 andi.b A7, 0x2 000005DE 2377 FAF3 0AF0 move.l [A1 + 0xAF0], [A7 + A7 * 2 - 0x13] 000005E4 CD24 and.b -[A4], D6 000005E6 E389 lsl D1, 1 000005E8 8674 2673 or.w D3, [A4 + D2.w * 8 + 0x73] 000005EC 406B 0945 negx.w [A3 + 0x945] 000005F0 884E or.w D4, A6 000005F2 2D8C 043B move.l [A6 + D0.w * 4 + 0x3B], A4 000005F6 057B 0C43 bchg [PC + D0 * 4 + 0x43], D2 000005FA 0815 5A21 btst.b [A5], 0x21 /* '!' */ 000005FE 7444 moveq.l D2, 0x44 00000600 DB21 add.b -[A1], D5 00000602 1081 move.b [A0], D1 00000604 373C 098C move.w -[A3], 0x98C 00000608 CD32 AB02 8A4E and.b [[A2 + <> + A2 * 2] - 0x75B2], D6 0000060E 2E78 3B03 movea.l A7, [0x00003B03] 00000612 104B movea.b A0, A3 00000614 05D3 .incomplete 00000616 0606 EB07 addi.b D6, 0x7 0000061A 4292 clr.l [A2] 0000061C 6B0B bmi +0xD /* 00000629 */ 0000061E 42C3 .invalid D3 // invalid opcode 4 with subtype 1 00000620 022B 0013 1101 andi.b [A3 + 0x1101], 0x13 00000626 8A93 or.l D5, [A3] 00000628 011E btst [A6]+, D0 0000062A 040B 1C42 subi.b A3, 0x42 /* 'B' */ 0000062E E101 asl D1.b, 8 00000630 34E1 move.w [A2]+, -[A1] 00000632 0134 FD01 btst [[A4 + <> + A7 * 4]], D0 00000636 34E1 move.w [A2]+, -[A1] 00000638 0176 E101 bchg [[A6 + <> + A6]], D0 0000063C 76FD moveq.l D3, 0xFFFFFFFD 0000063E 0176 26B3 bchg [A6 + D2.w * 8 - 0x77], D0 00000642 0285 7B0D 0C65 andi.l D5, 0x7B0D0C65 00000648 0810 2E28 btst.b [A0], 0x28 /* '(' */ 0000064C 06CE .incomplete 0000064E 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1 00000650 2642 movea.l A3, D2 00000652 9083 sub.l D0, D3 00000654 204B movea.l A0, A3 00000656 1E1E move.b D7, [A6]+ 00000658 0443 0EBB subi.w D3, 0xEBB 0000065C 0D42 bchg D2, D6 0000065E 58A3 addq.l -[A3], 4 00000660 2508 move.l -[A2], A0 00000662 00C3 .incomplete 00000664 568B addq.l A3, 3 00000666 2E73 0B36 4B3C CB26 330D movea.l A7, [[A3 + 0x4B3CCB26] + D0 * 2 + 0x330D] 00000670 4206 clr.b D6 00000672 CE34 E326 3415 0334 and.b D7, [[A4 + 0x3415] + A6 * 2 + 0x334] 0000067A 9704 subx.b D3, D4 0000067C E634 roxr D4.b, D3 0000067E 06CE .incomplete 00000680 76E3 moveq.l D3, 0xFFFFFFE3 00000682 2676 1503 7697 04FF movea.l A3, [[A6 + <> + D1 * 4] + 0x769704FF] 0000068A 550B subq.b A3, 2 0000068C 105E movea.b A0, [A6]+ 0000068E 0C2C C177 4320 cmpi.b [A4 + 0x4320], 0x77 /* 'w' */ 00000694 0432 C9A5 020F subi.b [A2 + D0.w * 2 + 0xF], 0xA5 0000069A 4558 chk.w D2, [A0]+ 0000069C 6118 bsr +0x1A /* 000006B6 */ 0000069E 2B03 move.l -[A5], D3 000006A0 168D move.b [A3], A5 000006A2 0143 bchg D3, D0 000006A4 8E1E or.b D7, [A6]+ 000006A6 4EC3 jmp D3 000006A8 1134 C305 move.b -[A0], [[A4 + <>] + A4 * 2] 000006AC 56A3 addq.l -[A3], 3 000006AE 5F1E subq.b [A6]+, 7 000006B0 3C01 move.w D6, D1 000006B2 5A3C 9B1A addq.b 0x1A, 5 fn000006B6: 000006B6 2C03 move.l D6, D3 000006B8 023A 7310 A581 andi.b [PC - 0x5A7F /* FFFFAC3B, cstring "" */], 0x10 000006BE D093 add.l D0, [A3] 000006C0 044B 0FE3 subi.w A3, 0xFE3 000006C4 5682 addq.l D2, 3 000006C6 EB37 roxl D7.b, D5 000006C8 1463 movea.b A2, -[A3] 000006CA 1163 0C53 move.b [A0 + 0xC53], -[A3] 000006CE 0561 bchg -[A1], D2 000006D0 992D 1D8B sub.b [A5 + 0x1D8B], D4 000006D4 4606 not.b D6 000006D6 4C1E 2CF3 movem.w D0,D1,D4,D5,D6,D7,A2,A3,A5, [A6]+ 000006DA 0776 3B00 bchg [A6 + <> + D3 * 2], D3 000006DE 041E 4EF3 subi.b [A6]+, 0xF3 000006E2 0704 btst D4, D3 000006E4 020F BC45 andi.b A7, 0x45 /* 'E' */ 000006E8 23BB 4AEB 0A03 move.l [A1 + D0 * 2 + 0x3], [PC + D4 * 2 - 0x21] 000006EE 0FD0 .incomplete 000006F0 E301 asl D1.b, 1 000006F2 3B28 CB07 move.w -[A5], [A0 - 0x34F9] 000006F6 0904 btst D4, D4 000006F8 C843 and.w D4, D3 000006FA 01CB .incomplete 000006FC 0034 8311 330B 1481 003C ori.b [[A4 + <> + D3 * 2] + 0x1481003C], 0x11 00000706 330B move.w -[A1], A3 00000708 0608 0892 addi.b A0, 0x92 0000070C 6B08 bmi +0xA /* 00000716 */ 0000070E 020F A175 andi.b A7, 0x75 /* 'u' */ 00000712 D04B add.w D0, A3 00000714 0EA3 0EF3 0C73 .invalid.l -[A3], 0xEF30C73 // invalid immediate operation // begin alternate branch 00000716-0000072A label00000716: 00000716 0EF3 .incomplete 00000718 0C73 3E1E 4EAB cmpi.w [A3 + D4 * 8 - 0x85], 0x3E1E 0000071E 0628 1E4E 0132 addi.b [A0 + 0x132], 0x4E /* 'N' */ 00000724 3307 move.w -[A1], D7 00000726 1E3C C308 move.b D7, 0x8 // end alternate branch 00000716-0000072A label00000716: // (misaligned) 0000071A 3E1E move.w D7, [A6]+ 0000071C 4EAB 0628 jsr [A3 + 0x628] 00000720 1E4E movea.b A7, A6 00000722 0132 3307 1E3C C308 btst [[A2 + <>] + D3 * 2 + 0x1E3CC308], D0 0000072A 1C16 move.b D6, [A6] 0000072C 6311 bls +0x13 /* 0000073F */ 0000072E 2177 C5A1 89B1 64A1 move.l [A0 + 0x64A1], [[-0x764F + A4 * 4]] 00000736 113B 0304 move.b -[A0], <> 0000073A 0B0A btst A2, D5 0000073C 6345 bls +0x47 /* 00000783 */ 0000073E A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 00000740 9333 6345 sub.b <>, D1 00000744 5312 subq.b [A2], 1 00000746 6327 bls +0x29 /* 0000076F */ 00000748 8136 4E65 or.b [A6 + D4 * 8 + 0x65], D0 0000074C 995B sub.w [A3]+, D4 0000074E 0A4E DB12 xori.w A6, 0xDB12 00000752 8537 8170 1E4E 0B0C or.b [A7 + 0x1E4E0B0C], D2 0000075A 4ED1 jmp [A1] 0000075C 140F move.b D2, A7 0000075E 8C66 or.w D6, -[A6] 00000760 BB18 xor.b [A0]+, D5 00000762 1EA9 6C9B move.b [A7], [A1 + 0x6C9B] 00000766 1A64 movea.b A5, -[A4] 00000768 3D2E 1300 move.w -[A6], [A6 + 0x1300] 0000076C 2C44 movea.l A6, D4 0000076E 6B59 bmi +0x5B /* 000007C9 */ 00000770 1E4E movea.b A7, A6 00000772 333B 4E1E move.w -[A1], [PC + D4 * 8 + 0x1E] 00000776 2C44 movea.l A6, D4 00000778 632B bls +0x2D /* 000007A5 */ 0000077A 1300 move.b -[A1], D0 0000077C 3E1E move.w D7, [A6]+ 0000077E 3C44 movea.w A6, D4 00000780 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00000782 041E 6425 subi.b [A6]+, 0x25 /* '%' */ 00000786 AFE3 syscall 0xBE3, auto_pop 00000788 1904 move.b -[A4], D4 0000078A 8B00 sbcd D5, D0 0000078C 6B0C bmi +0xE /* 0000079A */ 0000078E 8406 or.b D2, D6 00000790 980F sub.b D4, A7 00000792 6500 0F1C bcs +0xF1E /* 000016B0 */ 00000796 3E40 movea.w A7, D0 00000798 D303 addx.b D1, D3 label0000079A: 0000079A 1402 move.b D2, D2 0000079C 0FC4 .incomplete 0000079E 3E0F move.w D7, A7 000007A0 3ECB move.w [A7]+, A3 000007A2 6B83 bmi -0x7B /* 00000727 */ 000007A4 30E1 move.w [A0]+, -[A1] 000007A6 1085 move.b [A0], D5 000007A8 04C1 .incomplete 000007AA A84B syscall FracDiv 000007AC 6E33 bgt +0x35 /* 000007E1 */ 000007AE 0205 167B andi.b D5, 0x7B /* '{' */ 000007B2 4A89 tst.l A1 000007B4 684B bvc +0x4D /* 00000801 */ 000007B6 072B 0231 btst [A3 + 0x231], D3 000007BA 1083 move.b [A0], D3 000007BC 5301 subq.b D1, 1 000007BE 6265 bhi +0x67 /* 00000825 */ 000007C0 2086 move.l [A0], D6 000007C2 6303 bls +0x5 /* 000007C7 */ 000007C4 AC23 syscall AliasDispatch, auto_pop 000007C6 1A1E move.b D5, [A6]+ 000007C8 0405 9A8B subi.b D5, 0x8B 000007CC 2444 movea.l A2, D4 000007CE E301 asl D1.b, 1 000007D0 7473 moveq.l D2, 0x73 000007D2 001E A100 ori.b [A6]+, 0x0 000007D6 C59A and.l [A2]+, D2 000007D8 1303 move.b -[A1], D3 000007DA C900 abcd D4, D0 000007DC 78A5 moveq.l D4, 0xFFFFFFA5 000007DE 9B04 subx.b D5, D4 000007E0 A59B syscall Messager, flags=5 000007E2 0F8C bclr A4, D7 000007E4 660F bne +0x11 /* 000007F5 */ 000007E6 0D01 btst D1, D6 000007E8 0F1E btst [A6]+, D7 000007EA CA44 and.w D5, D4 000007EC 412B 1E04 .invalid 0, [A3 + 0x1E04] // invalid opcode 4 with b == 4 000007F0 1B01 move.b -[A5], D1 000007F2 4EA4 jsr -[A4] 000007F4 1E04 move.b D7, D4 000007F6 030E btst A6, D1 000007F8 4E06 .invalid // invalid opcode 4 000007FA 72CB moveq.l D1, 0xFFFFFFCB 000007FC 7369 moveq.l D1, 0x69 000007FE 268B move.l [A3], A3 00000800 2473 04B3 movea.l A2, [A3 + D0.w * 4 - 0x77] 00000804 0F3A 8B76 btst [PC - 0x748A /* FFFF937C, cstring "" */], D7 00000808 7306 moveq.l D1, 0x06 0000080A 5B05 subq.b D5, 5 0000080C A1A7 syscall vStdExit, flags=1 0000080E 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00000810 9304 subx.b D1, D4 00000812 2B30 E356 move.l -[A5], <> 00000816 4A66 tst.w -[A6] 00000818 033A 1C4A btst [PC + 0x1C4A /* 00002464, cstring "" */], D1 0000081C 6311 bls +0x13 /* 0000082F */ 0000081E 1E4A movea.b A7, A2 00000820 6915 bvs +0x17 /* 00000837 */ 00000822 7B06 moveq.l D5, 0x06 00000824 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00000826 1B00 move.b -[A5], D0 00000828 9300 subx.b D1, D0 0000082A CB73 BB01 and.w [[A3 + <> + A3 * 2]], D5 0000082E 1E1B move.b D7, [A3]+ 00000830 0044 9B1A ori.w D4, 0x9B1A 00000834 CB73 1E04 and.w [A3 + D1 * 8 + 0x4], D5 00000838 811B or.b [A3]+, D0 0000083A F30C .extension 0x30C <> // unimplemented 0000083C F322 .extension 0x322 <> // unimplemented 0000083E FAAC 1B2E .extension 0xAAC <> // unimplemented 00000842 7302 moveq.l D1, 0x02 00000844 1B00 move.b -[A5], D0 00000846 B31E xor.b [A6]+, D1 00000848 0329 EB98 btst [A1 - 0x1468], D1 0000084C 8B23 or.b -[A3], D5 0000084E 8B24 or.b -[A4], D5 00000850 894F A613 pack -[A4], -[A7], 0xA613 00000854 80C3 divu.w D0, D3 00000856 7345 moveq.l D1, 0x45 00000858 0AE5 .incomplete 0000085A 1741 0711 move.b [A3 + 0x711], D1 0000085E 189B move.b [A4], [A3]+ 00000860 0A1C C373 xori.b [A4]+, 0x73 /* 's' */ 00000864 1440 movea.b A2, D0 00000866 02C3 .incomplete 00000868 53C4 sls D4 0000086A C373 C3F3 E916 7B0B 0F61 57AC and.w [[-0x16E984F5] + 0xF6157AC], D1 00000876 064C D303 addi.w A4, 0xD303 0000087A 120F move.b D1, A7 0000087C 1E04 move.b D7, D4 0000087E 452E 0F1E .invalid 2, [A6 + 0xF1E] // invalid opcode 4 with b == 4 00000882 0445 291B subi.w D5, 0x291B 00000886 009B 1A2B 801E ori.l [A3]+, 0x1A2B801E 0000088C 3380 DB05 move.w [[A1 + <>] + A5 * 2], D0 00000890 F305 .extension 0x305 <> // unimplemented 00000892 A32A syscall HUnlock, flags=3 00000894 1300 move.b -[A1], D0 00000896 8353 or.w [A3], D1 00000898 061B 0142 addi.b [A3]+, 0x42 /* 'B' */ 0000089C 6B01 bmi +0x3 /* 0000089F */ 0000089E D308 addx.b -[A1], -[A0] 000008A0 8100 sbcd D0, D0 000008A2 346B 01BB movea.w A2, [A3 + 0x1BB] 000008A6 0181 bclr D1, D0 000008A8 0076 6B01 E41E ori.w [A6 + A6.w * 4 + 0x1E], 0x6B01 000008AE 04C1 .incomplete 000008B0 2C28 6103 move.l D6, [A0 + 0x6103] 000008B4 C122 and.b -[A2], D0 000008B6 0903 btst D3, D4 000008B8 8B12 or.b [A2], D5 000008BA 0AAC 2B0E 1E05 0134 xori.l [A4 + 0x134], 0x2B0E1E05 000008C2 0501 btst D1, D2 000008C4 0306 btst D6, D1 000008C6 0901 btst D1, D4 000008C8 7605 moveq.l D3, 0x05 000008CA 0155 bchg [A5], D0 000008CC 048B 24C3 08E9 subi.l A3, 0x24C308E9 000008D2 0021 32A5 ori.b -[A1], 0xA5 000008D6 120F move.b D1, A7 000008D8 612D bsr +0x2F /* 00000907 */ 000008DA 1ECA move.b [A7]+, A2 000008DC 7304 moveq.l D1, 0x04 000008DE 850C sbcd -[A2], -[A4] 000008E0 2511 move.l -[A2], [A1] 000008E2 453B E90C .invalid 2, <> // invalid opcode 4 with b == 4 000008E6 0F1E btst [A6]+, D7 000008E8 CAE1 mulu.w D5, -[A1] 000008EA 03A9 21BB bclr [A1 + 0x21BB], D1 000008EE 10A5 move.b [A0], -[A5] 000008F0 00C5 .incomplete 000008F2 3181 00DC move.w [A0 + D0.w - 0x36], D1 000008F6 EB2B lsl D3.b, D5 000008F8 A223 syscall DisposHandle/DisposeHandle, flags=2 000008FA 1A7B 0D23 1C1C 0915 C878 movea.b A5, [[PC + 0x1C1C + D0 * 4] + 0x915C878] 00000904 8500 sbcd D2, D0 00000906 F307 .extension 0x307 <> // unimplemented 00000908 4221 clr.b -[A1] 0000090A 29B0 E101 CB73 85A1 638B DB16 0502 move.l [[A4 - 0x7A5E9C75] - 0x24E9FAFE], [[A0 + <> + A6]] 00000918 B370 013D 1344 1C86 xor.w [[A0 + 0x13441C86] + D0], D1 00000920 6311 bls +0x13 /* 00000933 */ 00000922 9B58 sub.w [A0]+, D5 00000924 1001 move.b D0, D1 00000926 650F bcs +0x11 /* 00000937 */ 00000928 698D bvs -0x71 /* 000008B7 */ 0000092A BB73 249B xor.w [A3 + D2.w * 4 - 0x101], D5 0000092E 4D41 chk.w D6, D1 00000930 170F move.b -[A3], A7 00000932 1E04 move.b D7, D4 00000934 C14A exg A0, A2 00000936 6528 bcs +0x2A /* 00000960 */ 00000938 D0C8 add.w A0, A0 0000093A 7802 moveq.l D4, 0x02 0000093C 0F8C bclr A4, D7 0000093E 66DB bne -0x23 /* 0000091B */ 00000940 3E31 018B 7341 B08B move.w D7, [[ + <> + D0] + 0x7341B08B] 00000948 531B subq.b [A3]+, 1 0000094A 0161 bchg -[A1], D0 0000094C 9D8B subx.l -[A6], -[A3] 0000094E 0E65 9DB3 .invalid.w -[A5], 0x9DB3 // invalid immediate operation 00000952 0DDB .incomplete 00000954 1683 move.b [A3], D3 00000956 0A56 F30C xori.w [A6], 0xF30C 0000095A 0B23 btst -[A3], D5 0000095C AB90 syscall slHilite 0000095E 0FC5 .incomplete label00000960: 00000960 30CA move.w [A0]+, A2 00000962 C130 3D2B E912 A315 6303 and.b [[A0 - 0x16EE + D3 * 4] - 0x5CEA9CFD], D0 0000096C C507 abcd D2, D7 0000096E 6514 bcs +0x16 /* 00000984 */ 00000970 2934 0152 DB1F move.l -[A4], [[A4] - 0x24E1] 00000976 0D52 bchg [A2], D6 00000978 C92B 5314 and.b [A3 + 0x5314], D4 0000097C 9706 subx.b D3, D6 0000097E 948B sub.l D2, A3 00000980 2463 movea.l A2, -[A3] 00000982 0CEA .incomplete label00000984: 00000984 650F bcs +0x11 /* 00000995 */ 00000986 8B46 FAAC pack D5, D6, 0xFAAC 0000098A DB47 addx.w D5, D7 0000098C 1B05 move.b -[A5], D5 0000098E 0F01 btst D1, D7 00000990 01B3 19BB F3DB 6B83 CE21 0BDB bclr [[-0xC24947D + D1] - 0x31DEF425], D0 0000099C 050B btst A3, D2 0000099E 805B or.w D0, [A3]+ 000009A0 049B 00C3 0A82 subi.l [A3]+, 0xC30A82 000009A6 F319 .extension 0x319 <> // unimplemented 000009A8 DA65 add.w D5, -[A5] 000009AA 0313 btst [A3], D1 000009AC 00BB 7363 2BA3 40D3 ori.l [PC + D4.w - 0x45], 0x73632BA3 000009B4 1C7B 0741 movea.b A6, [[PC + <>]] 000009B8 02B3 5E72 0F81 023B andi.l [A3 + D0.w * 2 + 0x3B], 0x5E720F81 000009C0 0F81 bclr D1, D7 000009C2 02EB .incomplete 000009C4 2EDA move.l [A7]+, [A2]+ 000009C6 1E0F move.b D7, A7 000009C8 8503 sbcd D2, D3 000009CA 8156 or.w [A6], D0 000009CC EB12 roxl D2.b, 5 000009CE 5309 subq.b A1, 1 000009D0 F307 .extension 0x307 <> // unimplemented 000009D2 7B07 moveq.l D5, 0x07 000009D4 630B bls +0xD /* 000009E1 */ 000009D6 A44C syscall CompactMem, flags=4 000009D8 A6D3 syscall vBTUpdate, flags=6 000009DA 8128 CB05 or.b [A0 - 0x34FB], D0 000009DE 9387 subx.l D1, D7 000009E0 D08D add.l D0, A5 000009E2 0112 btst [A2], D0 000009E4 1FBC 251A 0F11 move.b [[A7 + D0 * 8]], 0x1A 000009EA 574B subq.w A3, 3 000009EC 44E5 move.b -[A5], CCR 000009EE 1945 15A1 move.b [A4 + 0x15A1], D5 000009F2 2063 movea.l A0, -[A3] 000009F4 1861 movea.b A4, -[A1] 000009F6 29A4 1E8B move.l [A4 + D1 * 8 - 0x117], -[A4] 000009FA 53E1 sls -[A1] 000009FC 8861 or.w D4, -[A1] 000009FE 005B 0A42 ori.w [A3]+, 0xA42 /* '\nB' */ 00000A02 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00000A04 8307 sbcd D1, D7 00000A06 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4 00000A08 A32E syscall BlockMove/BlockMoveData, flags=3 00000A0A 61BB bsr -0x43 /* 000009C7 */ 00000A0C AD01 syscall FMSwapFont, auto_pop 00000A0E 6108 bsr +0xA /* 00000A18 */ 00000A10 0B02 btst D2, D5 00000A12 A093 syscall Microseconds 00000A14 28EB 12AB move.l [A4]+, [A3 + 0x12AB] fn00000A18: 00000A18 1E0F move.b D7, A7 00000A1A 1026 move.b D0, -[A6] 00000A1C 8B67 or.w -[A7], D5 00000A1E 0F69 1EC5 bchg [A1 + 0x1EC5], D7 00000A22 F72E .extension 0x72E <> // unimplemented 00000A24 0413 0B21 subi.b [A3], 0x21 /* '!' */ 00000A28 C73B 193B 0528 A1FA 25CD 0148 and.b [[PC + 0x528A1FA + D1] + 0x25CD0148], D3 00000A34 16E1 move.b [A3]+, -[A1] 00000A36 0C74 4101 9B01 cmpi.w [[A4 + <> + A1 * 2]], 0x4101 00000A3C 7300 moveq.l D1, 0x00 00000A3E 141C move.b D2, [A4]+ 00000A40 1606 move.b D3, D6 00000A42 9802 sub.b D4, D2 00000A44 0FE5 .incomplete 00000A46 CBD0 muls.w D5, [A0] 00000A48 0B0C btst A4, D5 00000A4A 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1 00000A4C CCB3 0625 and.l D6, [A3 + D0.w * 8 + 0x25] 00000A50 FE64 2906 .extension 0xE64 <>, 0x2906 // unimplemented 00000A54 9624 sub.b D3, -[A4] 00000A56 EB1B rol D3.b, 5 00000A58 8A04 or.b D5, D4 00000A5A 7B0A moveq.l D5, 0x0A 00000A5C 3246 movea.w A1, D6 00000A5E 4C12 6400 movem.w A2,A5,A6, [A2] 00000A62 7364 moveq.l D1, 0x64 00000A64 B323 xor.b -[A3], D1 00000A66 E1A1 asl D1, D0 00000A68 A138 syscall WriteParam, flags=1 00000A6A 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00000A6C 343A 4315 move.w D2, [PC + 0x4315 /* 00004D83, cstring "" */] 00000A70 AB8A syscall slAddOver 00000A72 0F34 CB04 btst <>, D7 00000A76 0F08 btst A0, D7 00000A78 009B 2ABB 1C34 ori.l [A3]+, 0x2ABB1C34 00000A7E 481A nbcd.b [A2]+ 00000A80 7B70 moveq.l D5, 0x70 00000A82 4698 not.l [A0]+ 00000A84 0033 3A48 1A33 ori.b [A3 + D1 * 2 + 0x33], 0x48 /* 'H' */ 00000A8A 31C9 0063 move.w [0x00000063], A1 00000A8E 04F3 .incomplete 00000A90 2BE1 move.l <>, -[A1] 00000A92 D454 add.w D2, [A4] 00000A94 9328 3B28 sub.b [A0 + 0x3B28], D1 00000A98 2961 1300 move.l [A4 + 0x1300], -[A1] 00000A9C 9661 sub.w D3, -[A1] 00000A9E ED53 roxl D3.w, 6 00000AA0 0948 bchg A0, D4 00000AA2 1E96 move.b [A7], [A6] 00000AA4 0D6F 81EC bchg [A7 - 0x7E14], D6 00000AA8 E307 asl D7.b, 1 00000AAA 1304 move.b -[A1], D4 00000AAC 2700 move.l -[A3], D0 00000AAE 4407 neg.b D7 00000AB0 0058 58AB ori.w [A0]+, 0x58AB 00000AB4 0AA3 10CB 1E3C xori.l -[A3], 0x10CB1E3C 00000ABA 8900 sbcd D4, D0 00000ABC 4E89 jsr A1 00000ABE 0078 0700 8132 ori.w [0xFFFF8132], 0x700 00000AC4 00D3 .incomplete 00000AC6 170F move.b -[A3], A7 00000AC8 0422 3321 subi.b -[A2], 0x21 /* '!' */ 00000ACC C925 and.b -[A5], D4 00000ACE EB21 asl D1.b, D5 00000AD0 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00000AD2 0F32 4060 btst [A2 + D4.w + 0x60], D7 00000AD6 02A3 99AB 1910 andi.l -[A3], 0x99AB1910 00000ADC 267B 1A5B movea.l A3, [PC + D1 * 2 + 0x5B] 00000AE0 07C9 .incomplete 00000AE2 0F0A btst A2, D7 00000AE4 245C movea.l A2, [A4]+ 00000AE6 8A04 or.b D5, D4 00000AE8 810C sbcd -[A0], -[A4] 00000AEA 8223 or.b D1, -[A3] 00000AEC 0B17 btst [A7], D5 00000AEE 0067 1308 ori.w -[A7], 0x1308 00000AF2 1700 move.b -[A3], D0 00000AF4 7465 moveq.l D2, 0x65 00000AF6 003C 1308 ori.b ccr, 8 00000AFA 01C4 .incomplete 00000AFC 1308 move.b -[A1], A0 00000AFE A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 00000B00 01CD .incomplete 00000B02 4DC6 lea.l A6, D6 00000B04 0A0E .incomplete 00000B06 18 .incomplete